﻿/* Menu */
.homemenualign 
{
    margin:-63px 0px 0px 30px !important;
    
    }

.MenuTemp  
{
    width:180px; 
    min-height: 300px; 
    margin:-66px 0px 0px 30px; 
    background-color:#e9e9e9; 
    padding: 8px 0 0 2px; 
    position:absolute; 
    display:inline-block;
    -moz-border-radius-bottomright: 10px;
    border-bottom-right-radius: 10px;
    -webkit-border-bottom-right-radius: 10px; 
    -moz-border-radius-bottomleft: 10px; 
    border-bottom-left-radius: 10px;
    -webkit-border-bottom-left-radius: 10px; 
    box-shadow: 0px 0px 8px #888;
    -moz-box-shadow:0px 0px 8px #888;
    -webkit-box-shadow:0px 0px 8px #888;
}
    
.MenuTemp a  
{
    display:block; 
    padding-left: 8px;
    line-height:26px; 
    font-family:Tahoma; 
    font-size:12px;
    
}
.MenuTemp ul li a
{
    color: #0F0F0F;
    font-family: Verdana;
    font-size: 10px;
    line-height: 18px;  
}

/*--main menu style--*/

div.megaborder{width:auto !important;}
.subitemtitle
{
    font-family:Verdana;
    font-weight:bold;
    color:#c92032;
    }
    

.subitemelement ul li
{
  list-style: none;
  margin-left:-16px;
  line-height: 18px;
  padding:2px 0px;  
    }

.subitemelement ul li:hover
{
 color:#ff0000;
 cursor:pointer; 
    }

.menulink a:hover 
{
 color:#ff0000;
 cursor:pointer;  
    }

.subitemelementactive
{
 color:#ff0000;
 cursor:pointer; 
    }    
    
.subitemcontainer 
{ 
    top:0px; 
    width:237px; 
    position:absolute; 
    margin-left:173px; 
    z-index:3;
    background-color: #E9E9E9;
    border-bottom-right-radius: 10px;
    box-shadow: 5px 0 8px #888888;
    padding: 8px 0 0 0;
 }

.subitemcontainerinner
{
    top:0px; 
    width:222px; 
    position:absolute; 
    margin-left:-1px; 
    z-index:3;
    background-color:#F1F1F1;
    border-left: 1px solid #D5D5D5;
    border-right: 1px solid #D5D5D5;
    border-bottom-right-radius: 10px;
    padding:15px 0px 0px 10px; 
    overflow:hidden;
}

.subitemcontainerlvl2 
{ 
    top:0px;
    left:229px; 
    width:252px; 
    position:absolute; 
    /*margin-left:173px;*/ 
    z-index:2;
    background-color: #E9E9E9;
    border-bottom-right-radius: 10px;
    box-shadow: 5px 0 8px #888888;
    padding: 8px 0 0 0;
 }
 
.subitemcontainerinnerlvl2
{
    top:0px;
    width:237px; 
    position:absolute; 
    margin-left:-1px; 
    z-index:2;
    background-color:#F9F9F9;
    border-right: 1px solid #D5D5D5;
    border-bottom-right-radius: 10px;
    padding:15px 0px 0px 10px; 
    overflow:hidden;
}

.subitemcontainerlvl3 
{ 
    top:0px;
    left:244px; 
    width:252px;  
    position:absolute; 
    /*margin-left:173px;*/ 
    z-index:1;
    background-color: #E9E9E9;
    border-bottom-right-radius: 10px;
    box-shadow: 5px 0 8px #888888;
    padding: 8px 0 0 0;
 }
 
.subitemcontainerinnerlvl3
{
    top:0px; 
    width:237px; 
    position:absolute; 
    margin-left:-1px; 
    z-index:1;
    background-color:#FFFFFF;
    border-left: 1px solid #D5D5D5;
    border-bottom-right-radius: 10px;
    padding:15px 0px 0px 10px; 
    overflow:hidden;
}

.arrow-up-container,
.arrow-up-container-lvl2,
.arrow-up-container-lvl3  
{
    width:100%; 
    position:absolute; 
    z-index:10;
    background-color: rgba(255,255,255,0.8);
    border-top: 1px solid #D5D5D5;
    border-bottom: 1px solid #D5D5D5;
    top: 3px;
    text-align:center;
    margin-left: -6px;
    height:28px;
}
.arrow-down-container,
.arrow-down-container-lvl2,
.arrow-down-container-lvl3 
{
    width:100%; 
    position:absolute; 
    bottom:0; 
    z-index:10;
    background-color: rgba(255,255,255,0.8);
    border-top: 1px solid #D5D5D5;
    border-bottom: 1px solid #D5D5D5;
    text-align:center;
    margin-left: -6px;
    height:28px;
    border-bottom-right-radius: 10px;
}

.arrow-up-container,
.arrow-down-container
{
    width:231px;
    margin-left:0px;
}

.grayline {
    color: #f2f2f2;
    background-color: #fff;
    height: .5px;
    margin-top:7px;
    margin-bottom:3px;
	}

.mmenuitem 
{
    background:url("/Portals/_default/Skins/Daigger%20V2/images/menuarrow.png");
    background-position: 0px 30px;

    }

.mmenuitemActive 
{
    background:url("/Portals/_default/Skins/Daigger%20V2/images/menuarrow.png");
    background-position: 0px 0px;
}

.menuitemlvl2
{
    color:#ff0000;
    background: transparent url("/Portals/_default/Skins/Daigger%20V2/images/menu-arrow.png") no-repeat 210px 0 ;
    padding-right:10px;
}

.menuitemlvl2Active
{
    color:#ff0000;
    background: #fff url("/Portals/_default/Skins/Daigger%20V2/images/menu-arrow-h.png") no-repeat 210px 0 ;
    padding-right:10px;
}

.menuitemlvl3
{
    color:#ff0000;
    background: transparent url("/Portals/_default/Skins/Daigger%20V2/images/menu-arrow.png") no-repeat 225px 0 ;
    padding-right:10px;
}

.menuitemlvl3Active
{
    color:#ff0000;
    background: #fff url("/Portals/_default/Skins/Daigger%20V2/images/menu-arrow-h.png") no-repeat 225px 0 ;
    padding-right:10px;
}
	
.menuitemlvl2family,
.menuitemlvl3family
{
    color:#ff0000;
    background-color: transparent;
    padding-right:10px;
}

.menuitemlvl2family:hover,
.menuitemlvl3family:hover
{
    color:#ff0000;
    background-color: #fff;
    padding-right:10px;
}

.aqualink a
 {
     color:#35aba1 !important;
     }
     
.aqualink a:hover
{
    text-decoration:none;
    color:#ff0000 !important;
}

.aqualinkbtn
{
    background-image:url(/Portals/_default/Skins/Daigger%20V2/images/aquaarrow.png);
    background-repeat:no-repeat;
    background-position:-13px -24px;
    color:#3b9ea5 !important;
    }

.aqualinkbtn:hover
{
    color:#ff0000;
    background-position: -13px 0px;
    }
    
.aqualinkbtnlong
{
    background-image:url(/Portals/_default/Skins/Daigger%20V2/images/aquaarrowlong.png);
    background-repeat:no-repeat;
    background-position: 1px -24px;
    color:#3b9ea5 !important;
    }

.aqualinkbtnlong:hover
{
    color:#ff0000 !important;
    background-position: 1px 0px;
    }    
    
    
.equipmentlh ul li
{
    line-height:15px!important;
    font-size:11px!important;
    }


.txtinput 
{
    /*background: url("images/searchbox.png") repeat-x scroll left top transparent;*/
    border: 2 solid #E9E9E9 ;
    float: left;
    height: 27px;
    padding: 0 0 0 5px;
    color:#E9E9E9;
    padding: 4px 0px 5px 10px;
    font-size: 15px;
    font-weight:bold; 
    }
    
.txtinputbtn 
{
    background: url("images/search-button2.png") no-repeat scroll left top transparent;
    border: 0 solid;
    cursor: pointer;
    float: left;
    height: 27px;
    width: 29px; 
    }
    
  .tableContainer 
  {
      height:194px;
      width:375px; 
      margin-top:5px;
      }
 
     /*   Labels    */

.labelscontainer 
{
    position:absolute;
    top:15px;
    right:382px;
    height:87%;      
    }
    
.tablecontainer
{
    border:1px solid #e9e9e9;
    width:370px; 
    height:258px; 
    margin-left:12px;
    box-shadow: -2px 1px 2px #888;
    -moz-box-shadow:-2px 1px 2px #888;
    -webkit-box-shadow:-2px 1px 2px #888; 
    }

.labels ul li
{
     width:25px;
     height:46px;
     display:block;
     vertical-align:middle;
     background: #E9E9E9;
     padding-left:5px;
     margin:10px 0px 10px 0px !important;
     line-height:47px !important; 
     border-right: 1px #fff solid;
     border-bottom-left-radius: 10px;
    -webkit-border-bottom-left-radius: 10px; 
    -moz-border-radius-bottomleft: 10px; 
     border-top-left-radius: 10px;
    -webkit-border-top-left-radius: 10px; 
    -moz-border-radius-topleft: 10px;
    box-shadow: -2px 1px 2px #888;
    -moz-box-shadow:-2px 1px 2px #888;
    -webkit-box-shadow:-2px 1px 2px #888; 
    
    }
    
.labels ul li:hover, .labels ul li.active{background: #fff;}  
